// 定义数据格式
var app = getApp();
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    item: {
      type: Object,
      value: {}
    },
    isedit:{
      type: Boolean,
      value: false
    },

    recommen:{
      type: Boolean,
      value: false
    },
    i:{
      type: Number,
      value:0,
    },
    polylines:{
      type: Array,
      value: []
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    // isedit:false,//是否编辑状态

    x_longitude: '118.60',
    y_latitude: '24.92',

    // 
    // 指定一系列坐标点，从数组第一项连线至最后一项
    polyline: [{
      points: [{ //起点经纬度
        longitude: 118.3245211,
        latitude: 24.10229
      }, { //结束点经纬度
        longitude: 113.325530,
        latitude: 23.11229
      }],
      color: "#67AB17", //样式
      width: 2,
      dottedLine: true
    }, {
      points: [{ //起点经纬度
        longitude: 113.324520,
        latitude: 23.10329
      }, { //结束点经纬度
        longitude: 113.324620,
        latitude: 23.10329
      }],
      color: "#67AB17", //样式
      width: 2,
      dottedLine: true
    }, {
      points: [{ //起点经纬度
        longitude: 113.324620,
        latitude: 23.10329
      }, { //结束点经纬度
        longitude: 113.3255211,
        latitude: 23.10229
      }],
      color: "#67AB17", //样式
      width: 2,
      dottedLine: true
    }],
    //标记点用于在地图上显示标记的位置
    markers: [{
      iconPath: "../../images/position.png", //根据不同类型显示不同图片
      id: 0,
      latitude: 23.099994,
      longitude: 113.324520,
      width: 25,
      height: 25,
      //气泡
      callout: {
        color: '#3F3F3F',
        content: "景点名称",
        fontSize: 14,
        borderRadius: 5,
        bgColor: '#fff',
        padding: 5,
        textAlign: 'center',
        display: 'BYCLICK'
      }
    }],
  },

  /**
   * 组件的方法列表
   */
  methods: {
    show: function() {
      console.log('地图显示');
    },
    /**
     * 点击标记
     */
    markertap: function(e) {
      console.log('marks-气泡', e.markerId);
      this.triggerEvent('tap_marker', e.markerId);
      
    },
    /**
     * 点击气泡
     */
    callouttap:function(e){
      this.triggerEvent('tap_callout', e.markerId);
    },
    regionchange: function() {
      console.log('拖动地图');
    },
    codeg:function(){
      console.log('不懂干嘛的');
      var that = this;
      that.setData({
        i:0
      })

    },
    edit:function(){
      
      console.log(app.globalData.binding_phone);
      
      if (this.data.recommen==false) return;

      if (app.globalData.binding_phone==false){//未绑定，弹出绑定框
        this.triggerEvent('show_bingphone');
        console.log('去绑定/编辑');
      }else{
        console.log('去保存');
        this.triggerEvent('save_tripData');
      }
      // let edit = !this.data.isedit;
      this.setData({
        isedit: true
      })
      
    },
    fenlei:function(){
      console.log('分类');
      this.triggerEvent('category');
    }
  }
})

// controls: [{
    //   id: 1,
    //   iconPath: "../../images/position.png",
    //   position: {
    //     left: 0,
    //     top: 300 - 20,
    //     width: 20,
    //     height: 20
    //   },
    //   clickable: true
    // }, {
    //   id: 2,
    //   iconPath: "../../images/position.png",
    //   position: {
    //     left: 200,
    //     top: 300 - 20,
    //     width: 20,
    //     height: 20
    //   },
    //   clickable: true
    // }],